package animals;

abstract public class Animal {
	
	public void makeNoise() {
		System.out.println("Different animals make different noise");
	}
	
	abstract public void eat();
	
	public void sleep() {
		System.out.println("Animal is sleeping");
	}
	
	public void roam() {
		System.out.println("Animal is roaming");
	}
	
	void actLikeAbstractAnimal() {
		makeNoise();
		eat();
		sleep();
		roam();

	}

}
